	@charset "utf-8";
	/* CSS Document */
	
	/*common*/
	.bbs{width:724px; margin-top:30px; margin-left:10px;}
	.bbs tbody{color:#898989; }
	.bbs .tle{ width:350px;}
	.bbs .no{ width:50px;}
	
	.bbs h3{color:#363636; font-weight:bold; font-size:20px; margin-bottom:20px;  }
	
	.bbs tbody td.tle,
	.bbs tbody td.tle1{text-align:left; }
	.bbs tbody td.tle a{ color:#363636;}
	.bbs tbody td.tle1 a{font-weight:bold; color:#363636; }
	.bbs tbody td .reply{color:#f7941d; margin-left:3px;}
	.bbs tbody .vote1{color:#fa4157;}
	
	.bbs tfoot td{text-align:center;}
	.bbs tfoot td a{display:inline-block; padding:2px 5px; color:#707070; font-size:14px; vertical-align:middle;}
	.bbs tfoot td a.over{ font-weight:bold; text-decoration:underline;}
	
	/*리스트*/
	.list th,
	.list tbody td{text-align:center; height:40px; border-bottom:solid 1px #e1e1e1; }
	.list th{border-top:solid 1px #534b8d; background:#f9fafc; border-bottom:solid 1px #e1e1e1;  font-weight:bold; height:33px;}
	.list tfoot .boardbt_area{ text-align:right; padding:20px 0;}
	.list tbody td.end{ border-bottom:solid 2px #e1e1e1;}
	.seach{background:#f9f9f9; padding:20px 0; margin:20px 0; text-align:center;}
	
	
	/*베스트게시물*/
	.best{border:solid 5px #efeaf4; height:210px; margin:10px 0 0 10px; width:722px;  }
	.best:after{ display:block; content:''; overflow:hidden;}
	.best .fbest{width:440px; margin:40px 0 0 20px; border-right:solid 1px #e1e1e1; float:left; }
	.best .fbest span,
	.best .sbest span{float:left; margin-right:20px; }
	.best .fbest dl{ width:200px; margin-left:190px;  }
	.best .fbest h3{float:left; color:#675fab; font-size:14px; font-weight:bold; margin-right:7px;}
	.best .fbest .tit a{color:#363636; font-size:14px; font-weight:bold;}
	.best .fbest a{color:#959595;}
	.best .fbest dt,
	.best .sbest dt{color:#4a4287;  }
	.best .fbest dd{margin:5px 0; line-height:18px; }
	
	.best .sbest{width:210px; float:right; margin:0 20px 0 0; padding:20px 0;}
	html*div .best .sbest span{float:left; margin-top:-10px;}
	.best .sbest dt{color:#4a4287;display:inline;  }
	.best .sbest h3{color:#675fab; font-weight:bold; margin-right:5px; display:inline;}
	.best .sbest .tit a{ color:#363636; font-size:12px;}
	.best .sbest dd a{color:#959595; font-size:11px;}
	.best .sbest li{ border-bottom:dotted 1px #e1e1e1; padding:10px 0 20px 0; line-height:16px;}
	.best .sbest .end{ border-bottom:none;}
	
	.best .best_bt{margin-top:15px;}
	
	
	/*글쓰기*/
	
	.write th,
	.write tbody td{text-align:left;}
	.write table{border-top:solid 1px #534b8d;}
	.write th{background:#f9fafc; color:#707070; font-weight:bold; padding-left:20px; border-bottom:solid 1px #ebebeb;}
	.write td{padding:8px 0 8px 20px;  border-bottom:solid 1px #ebebeb; vertical-align:middle;}
	.write .end{border-bottom:solid 2px #e1e1e1;}
	.write td .text{ float:left; font-size:11px;}
	.write td textarea{width:97%; height:300px; height:500px; border:solid 1px #ccc; padding:5px; margin:10px 0;}
	.write tfoot .boardbt_area{ border-bottom:none; padding-top:20px;}
	
	/*글읽기*/
	.read .readTit{background:#f9fafc; border-top:solid 1px #534b8d; border-bottom:solid 1px #ebebeb; height:50px; padding:10px 0 0 20px; }
	.read .readTit .tit{ color:#363636; font-weight:bold;}
	.read .readTit .tit .user_name{ color:#4a4287; font-size:11px; font-weight:normal; background:url(/images/common/page_line1.png) no-repeat; padding-left:7px; margin-left:7px; }
	.read .readTit .tit dd{float:left; color:#898989; padding:5px 0 0 0;}
	.read .readTit .tit dd span{ background:url(/images/common/page_line1.png) no-repeat; padding-left:7px; margin:0 3px 0 7px; }
	
	.read .readTit .vote dl{float:right; position:relative; }
	.read .readTit .vote dt{float:left; }
	.read .readTit .vote dt img{ z-index:0;}
	.read .readTit .vote dt span{position:absolute;  z-index:2; right:24px; top:3px;}
	
	.read .readTit .vote .voteOk{ margin-right:15px; }
	.read .readTit .vote .voteNo{ margin-right:20px;}
	.read .readTit .vote .voteOk span{position:absolute;  z-index:2;  top:4px; color:#fa4157;}
	
	.read .readContents{  padding:30px 0 30px 20px; line-height:22px;}
	.boardbt_area{ text-align:right; padding:20px 0;}
	
	.readPrev .signPrev,
	.readNext .signNext{background:#f9fafc; font-size:11px; width:100px; }
	.readPrev .signPrev img,
	.readNext .signNext img{ margin-right:5px; vertical-align:middle;}
	.readPrev .tle,
	.readNext .tle{width:330px; padding-left:10px; }
	.readPrev .writer,
	.readNext .writer{width:120px;  }
	.readPrev .vote2,
	.readNext .vote2{width:80px;  }
	
	
	.readPrev td,
	.readNext td{padding:8px 0; }
	.readPrev td{border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb; text-align:center;}
	.readNext td{border-bottom:solid 2px #ebebeb; text-align:center;}
	
	/**덧글**/
	.comment{position:relative; }
	.comment .num h4{ width:24px; height:14px; background:url(/images/common/board/sstit_reply.png) no-repeat left top; position:absolute; }
	.comment .num{border-bottom:solid 1px #534b8d; width:100%; height:24px;  }
	.comment .num dt{float:right;}
	.comment .num dt span{color:#f7941d; font-weight:bold; margin-left:7px;}
	.comment .commentList dl{padding:8px 0 8px 0; border-bottom:dotted 1px #d7d7d7; }
	.comment .commentList .end{ border-bottom:solid 1px #ebebeb; margin-bottom:20px;}
	.comment .user_name{color:#363636; font-weight:bold; margin-bottom:7px;}
	.comment .commentList dt span{ font-size:11px; color:#b7b7b7; font-weight:normal; margin-left:7px;}
	.comment .commentList dd{color:#898989;}
	
	.comment .commentWrite{ background:#f9f9f9; padding:20px 0 35px 20px; margin-bottom:30px;   }
	.comment .commentWrite dt{ float:left; margin-right:10px; }
	.comment .commentWrite textarea{width:510px; height:50px; border:solid 1px #ccc; padding:5px;}
	
	.comment .commentWrite dd{ padding-top:15px;}
	
	
	
	
	
	
	
	
